home *** CD-ROM | disk | FTP | other *** search
/ Aminet 30 / Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso / Aminet / gfx / misc / vma104b.lha / VMA1.04b / VMA.Doc < prev    next >
Text File  |  1980-01-06  |  71KB  |  2,241 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                    VMA.guide
  7.  
  8.  
  9.                                     Version
  10.                                      1.04 
  11.  
  12.  
  13.  
  14.  
  15.                              Michael D.P. de Clerck
  16.  
  17.  
  18.  
  19.              Michael D.P. de Clerck (C) 1993. All rights reserved.
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                           Generated with Heddley v1.1
  37.                        Heddley v1.1 (C) Edd Dumbill 1994
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                    - Page 1 -
  77.  
  78.  
  79.  
  80. 1.    The Visual Music Application  V1.04b - 8 November 1998
  81.  
  82.  
  83.  
  84.               VMA v1.04b  (C) by  Michael D.P. de Clerck 1993
  85.  
  86.            This is a DEMO version of The Visual Music Application.
  87.  
  88.  
  89.                            <<< Click Me >>>
  90.     Author note :
  91.  
  92.     This product maybe distributed freely with the rule all it's files
  93.     stay unmodifed and there is NO commercial provid made from the
  94.     transaction of this product.
  95.  
  96.  
  97.  
  98.                                 ### ###
  99.                               /  #   # # \
  100.        ======================#   #   # #  #=======================
  101.       |                       \  #   # # /                        |
  102.       |                         ### ###                           |
  103.       |                                                             |
  104.       |                     AVC Enterprises                         |
  105.       |                                                             |
  106.       | Increased Development              Michael D.P. de Clerck  |
  107.       | id@dans.net                        mikec@cybercomm.nl       |
  108.       | www.dans.net/id/home.htm           welcome.to/xs2           |
  109.       |                                                             |
  110.       | Visual Shows - AV Productions & Presentations - Amiga sw    |
  111.       |                                                             |
  112.        =============================================================
  113.       |  Author of :                                                |
  114.       |                                                             |
  115.       |   HandyBoot  v1.00  FreeWare    Aminet: Util/CLI           |
  116.       |   HandyLink  v2.00  FreeWare    Aminet: Util/CLI           |
  117.       |   VMA        v1.04b  Demo       Aminet:                    |
  118.       |                                                             |
  119.        =============================================================
  120.  
  121. 2.    Author
  122.  
  123. Author :
  124.  
  125. Welcome to VMA 1.04,
  126.  
  127. This is a DEMO version of VMA, this version is limited and does not contain
  128. complete documentation. VMA is beeing written using Amos Professional 2.0.
  129.  
  130. The development of the FULL VMA package is still going, the so please be patient
  131. for further news, check our home-page for news updates.
  132.  
  133. If there are any suggestions, bug-reports or questions please write to :
  134.   
  135.   Increased Development
  136.   Michael D.P. de Clerck
  137.   Kleiweg 91b
  138.   3051 GK  Rotterdam
  139.   The Netherlands
  140.  
  141.   Email : mikec@cybercomm.nl
  142.   WWW   : welcome.to/xs2
  143.  
  144.  
  145.                           Introduction to VMA 
  146.  
  147.                                    - Page 2 -
  148. 2.    Author
  149.  
  150.  
  151.                           Features of VMA     
  152.  
  153.                          @(" News & Updates      " link "News and Updates" 0}
  154.  
  155.           <<<< See more off the I.D. services and products >>>>
  156.  
  157. 3.    Credits
  158.  
  159. Credits:
  160.  
  161.  
  162.         The Visual Music Application
  163.  
  164.            Designer & Programmer
  165.  
  166.           Michael D.P. de Clerck
  167.  
  168.  
  169.  
  170.       Monitor design  : Sven Vogelezang
  171.       Sound support   : Ab Karoumi
  172.       AVC support     : Increased Development
  173.  
  174.  
  175.       Also I would like to thank :
  176.  
  177.       Carlo >>Lynx<< von Loesch for using his "Virtual MIDI Keys" tool
  178.  
  179. 4.    News and Updates
  180.  
  181. VMA is still under development, if U want to be informed on news about VMA mail
  182. your EMail adress and U will be automaticly updated on the development of VMA.
  183.  
  184. Mail your adres to  Author .
  185.  
  186. 5.    Contents
  187.  
  188.  
  189.    ----      The Visual Music Application v1.04b      ----
  190.  
  191.                         1.04b DEMO version   
  192.  
  193.  Contents :
  194.  
  195.   Quick Start               For those who can't wait
  196.   Introduction              A short story
  197.   Requirements              Systems needs
  198.   Features                  What can VMA do for U
  199.   Legal stuff               Keep in mind
  200.  
  201.   The data Manager          For handling the external data
  202.   The Creator               The run-time program
  203.  
  204.   Task Performance mode     The graphic task edit mode
  205.   Effect Connection mode    The synchronisation edit mode
  206.   Matrix mode               The task execution mode
  207.   Stage mode                The screen edit mode
  208.   Storage mode              The data load mode
  209.   Show mode                 The show edit mode
  210.   Live mode                 The live perform mode
  211.  
  212.   Credits                   Those responseble for VMA
  213.   Author                    Where U can contact me
  214.   News and Updates          How to stay informed
  215.  
  216.  
  217.  
  218.                                    - Page 3 -
  219. 5.    Contents
  220.  
  221.         <<<< See more off the I.D. services and products >>>>
  222.  
  223. 6.    Requirements
  224.  
  225. System requirements:
  226.  
  227. The neccesary ingredients for running the VMA system are listed below togheter
  228. with the advised hardware;
  229.  
  230.       AMIGA 68000 OS1.3              / AMIGA 68030 OS3.0 is advised
  231.       1.5MB CHIPRAM + 1.5MB FASTRAM  / 2MB CHIPRAM + 4MB FASTRAM is advised
  232.       5MB harddisk space             / 120MB is advised
  233.  
  234. To get the most out of the VMA software we suggest:
  235.  
  236.    - Parallel 8bit sampler interface for audio synchronisation 
  237.    - MIDI interface for controlling VMA using MIDI devices 
  238.    - Sound/Video production system. 
  239.    - Genlock or video mixer for multisource video productions 
  240.  
  241.  
  242. Required system files:
  243.  
  244.   C: break
  245.           copy
  246.           execute
  247.           makedir
  248.           status
  249.  
  250.   Fonts: smfont 6e 
  251.  
  252.  
  253. 7.    Quick-Start
  254.  
  255. Quick-Start :
  256.  
  257. Oke then, follows these 'easy' steps :
  258.  
  259.  * Run the install script wich will install the neccesary commands.
  260.  
  261.    => From CLI enter c:execute Install_VMADemo
  262.  
  263.    => From WB doubleclick the Install_VMADemo icon
  264.  
  265.  
  266.  * Too run the program,
  267.  
  268.     =>From CLI :  Enter the directory where it was unpacked
  269.                   Enter "C:execute Assign_VMA"
  270.                   Enter "C:run > nil: Creator"
  271.  
  272.     =>From WB  :  Open the directory window where it was unpacked
  273.                   Double-click the Assign_VMA icon
  274.                   Double-click the Creator icon
  275.  
  276.    When the VMA monitor is visible and the "Launched" message
  277.    window has disappeared U can get started.
  278.  
  279.  * To forcefully quit the program when is misbehaving use Ctrl+C.
  280.  
  281.  
  282. An quick example :
  283.  
  284.  
  285.  * Click in the left bottom corner (system modes) on the button with "TP".
  286.    You have now entered the Task Performance mode where all the graphic tasks
  287.    are generated and modified.
  288.  
  289.  
  290.                                    - Page 4 -
  291. 7.    Quick-Start
  292.  
  293.  * Press F1 (select next Shape task) till it says SHAPE in the
  294.    left top corner (second button).
  295.    You have now selected a graphical task of the type SHAPE.
  296.  
  297.  * Press SPACE (switch between monitor & LIVE mode) and then
  298.    press the main ENTER key wich will activate the selected SHAPE task.
  299.  
  300.  * While still in TP mode U can press F1 again to select the next
  301.    SHAPE task or press F2..F10 for different types of graphical tasks.
  302.    Look around for a while and use SPACE to switch to monitor mode to
  303.    see the parameters for a task.
  304.    (! Some tasks might not show anything, these tasks might need another 
  305.       screen or data selection then currently is selected.)
  306.  
  307.  * Now deactivate the task using the ENTER key.
  308.  
  309.  * If U used colour tasks the live screen might be a mess. Goto Stage
  310.    mode by pressing the LEFT-ALT key. Then goto LIVE mode so u see the 
  311.    screen. Now press the ~ key (top-left), this will clear the screen (Stage) 
  312.    as well as deactivate automatic colour effects (flashes, cycles or fades).
  313.  
  314.  * Enter the monitor mode again by using SPACE.
  315.  
  316.  
  317.  
  318. The Matrix banks :
  319.  
  320.  The ENTER key (de)activates the task stored in the so called edit bank.
  321.  The edit bank will always contain the in TP mode selected graphic task.
  322.  
  323.  Each composed graphic task (TPS) can be placed in a seperate bank, so called
  324.  Matrix banks. These banks can be (de)activated by pressing the corresponding 
  325.  key, on the Amiga keyboard or MIDI keyboard.
  326.  
  327.  Here comes the tricky part of the VMA system, the keyboard useage has been 
  328.  'slightly' altered for the benefit of functionality so please bare with me.
  329.  
  330.  * Goto Matrix mode by left-clicking on the Matrix button (left-bottom).
  331.  
  332.  * The demo contains three layers of banks with each 12 entry's
  333.    When using the Amiga keyboard only one layer can be accessed at
  334.    a time.
  335.  
  336.    The Matrix keys are positioned on the numeric keypad of the Amiga,
  337.    for those who own an A600 read the Installation and Matrix mode
  338.    chapter because your Matrix keys are available but are rerouted. 
  339.  
  340.    The keys 1,2 + 3 select layer 1 to 3 in the matrix, press one and
  341.    look at the left-top where the contents of the layer is listed.
  342.    these 12 task are now at your disposal.
  343.  
  344.    Remember that there are two banks reserved for the real-time editting
  345.    of graphical (TP) and synchronisation (EC) tasks. These are the ENTER
  346.    key wich (de)activates the TP edit bank and the RIGHT_SHIFT key wich
  347.    (de)activates the EC edit bank. 
  348.  
  349.    With this in mind start counting from the top of the keypad to
  350.    (de)activate the corresponding bank, like this :
  351.  
  352.  
  353.             1  2  3  4    - matrix bank 1..4
  354.  
  355.             5  6  7  8    - matrix bank 5..8
  356.  
  357.             9 10 11 12    - matrix bank 9..12
  358.  
  359.  * Press SPACE to enter LIVE mode and (de)activate some banks using the above
  360.  
  361.                                    - Page 5 -
  362. 7.    Quick-Start
  363.  
  364.    mentioned keys. View the listed PlayList bank in the left-lower of the 
  365.    monitor screen (in Matrix mode). These are the current activated tasks.
  366.  
  367.  * At the moment the matrix control is in Switch mode (see button's in the 
  368.    lower middle of the monitor). When control is in Press mode the bank is 
  369.    activated as long as the corresponding key is pressed.
  370.  
  371.    (Use Ctrl+'<' or Ctrl+'>' to adjust the key response to respectivily
  372.     normal and fast mode)
  373.  
  374.  
  375.  
  376.  
  377. Oke this is the shortest I can do for now, I could keep on going for the rest of
  378. my natural born life but I guess it could be shorted by spontaneous listeners.
  379.  
  380. If U really wan't to check out VMA take your time to read the rest of this
  381. allready compacted guide.
  382.  
  383.    .../V\ike
  384.  
  385.  
  386. 8.    Introduction
  387.  
  388. Introduction to the Visual Music Application (VMA) :
  389.  
  390. Welcome to VMA, the application for the combining of image to sound. With the
  391. help of this application the user has control over the graphical output of the
  392. computer through the use of graphical tasks.
  393.  
  394. These tasks are instructions for the computer in the form of generation or
  395. manipulation of colours and images.
  396.  
  397. The graphical tasks can be triggered by mouse, keyboard, audio port en other
  398. devices, this enables the user to interactively synchronise images to sound.
  399.  
  400. By using VMA the user can compose complete image shows and add these to live or
  401. pre-recorded sound. VMA will manage all the needed data to achive this in a user
  402. frendly mather.
  403.  
  404.  
  405. This documentation has been made very short for quick-use purposes. There is an
  406. Quick-start chapter wich handles the installation procedure.
  407.  
  408. The documentation als describes every system mode of VMA, the data manager
  409. included. It describes the monitor layout, controls and simple usage functions.
  410.  
  411. The VMA system consists of 3 main programs :
  412.  
  413.  The Configurator     - For changing system settings. Not included in this
  414. demo.
  415.   The data Manager   - For handling external data. Not included in this demo.
  416.   The Creator        - For composing and executing VMA shows.
  417.  
  418. The Creator program uses two types of data, these are internal and external. The
  419. external data consists of user data like images, objects, text and other. The
  420. internal data consists of show data like tasks, screens and more.
  421.  
  422.  
  423. Now is the time to check out the rest of this documentation or check out the
  424. program, remember that VMA is multitasking so you will be able to keep this
  425. guide active for direct help on using VMA. Make sure that the VMA system is NOT
  426. in LIVE mode during Workbench multitasking cause VMA causes an annoying screen
  427. flicker on the workbench screen. Just goto monitor mode using the SPACE bar to
  428. avoid this.
  429.  
  430. Check the chapter  The Creator  for details on the controls.
  431.  
  432.  
  433.                                    - Page 6 -
  434. 8.    Introduction
  435.  
  436.  
  437. Thanx for 'at least' reading this introduction & have fun using VMA,
  438.  
  439.   Mike...
  440.  
  441. 9.    Features
  442.  
  443. Features of VMA System :
  444.  
  445.  
  446. Features of the DEMO VMA version :
  447.  
  448. The VMA software bundle contains several tools for use with your video
  449. production. Each tool has its unique features, the (main) Creator tool wich
  450. produces the video  images has many features and effects. 
  451.  
  452. The system has several Real-Time shape, text, colour and image effects.  The
  453. extensive controls let u operate the sytem in Real-Time. Keyboard, Mouse,
  454. Joystick, General MIDI and PAR-port controls are supported for editting and
  455. synchronising the effects in edit and LIVE! mode. An integrated show sequencer
  456. saves u time in assembling the effects. The included data Manager tool will
  457. help u validate and structure the data used in a show.
  458.  
  459.  
  460. The VMA software has an impresive and unique list of features.
  461.  
  462. Features of the VMA Home and Studio (registered) edition are;
  463.  
  464.  - Shape effects including (dynamic) stars, bars, wipes, lines, grids
  465.  - Text effects with support for all bitmap fonts
  466.  - Colour effects including flash, cycle, fade, change
  467.  - Image manipulation effects for positioning, plane visibility, fading
  468.  - Screen manipulation effects like scroll, zoom, feedback, rainbow
  469.  - Blitter Object (Bob) and Vector Bob effects
  470.  - 10 Effect categories and 16 parameters per effect
  471.  - 16 Additional dynamic parameters for effect behaviour 
  472.  - Screen resolutions upto 1024x1024, interlaced and double buffered
  473.  
  474.  - Real-Time edditing even in live mode!
  475.  - Effect synchronisation, manual and automatic
  476.  - Detailed but easy2use userinterfaces 
  477.  - Real-Time monitor environment for testing purposes
  478.  - Keyboard, Mouse, Joystick, MIDI and PAR execution support
  479.  - Multitask option for multitasking with workbench programs
  480.  - 'last session' mechanism wich stores your current edit selections
  481.  - Data manager included for easy management of your data files
  482.  - Workbench (1.2 or higher) compatible 
  483.  
  484.  - VMA Supports the following data formats;
  485.     Standard ASCII textfiles
  486.     Bitmap fonts
  487.     ILBM/IFF image format
  488.     Animation mode 5
  489.     Amos Object Moduller 
  490.     Amos Bob banks
  491.     Vector Bobs 
  492.  
  493. Additional features of the VMA Studio Edition;
  494.  
  495. The Studio edittion will include new and more powerfull effects. The full
  496. features list is currently not available as this edittion is still under
  497. development. Guaranteed features will include;
  498.  
  499.    - AGA support including fade effects
  500.    - A/B transition effects
  501.    - Dual screen support
  502.    - 3D Starfields
  503.  
  504.                                    - Page 7 -
  505. 9.    Features
  506.  
  507.    - 3D Vector objects
  508.    - New manipulation effects including splinter, shade bobs, dissolve
  509.    - Internal 4 channel player for the ProTracker song format
  510.    - New synchronisation effects for use with ProTracker modules
  511.    - PowerPacker and Imploder file support
  512.  
  513.  
  514. This demo version is crippled, the disabled features are the ones making  the
  515. program what it is.  There is an two hour time limit on this demo.   The
  516. disabled features are;
  517.  
  518.   - Restricted amount of tasks and data allowed
  519.   - No animation support
  520.   - Limited documentation and online manual
  521.   - Registration-nag graphs
  522.   - Saving disabled
  523.   - No VMA keyboardfunction cover
  524.   - No acces to VMA support/tutorial webpages or IRC Helpdesk channels
  525.  
  526.  
  527. Those that register for the soon to be released Home version of VMA1.04  can
  528. expect the following features;
  529.  
  530.   - Show saving enabled
  531.   - Loading/Saving of sequences & banks enabled
  532.   - Animation mode 5 enabled
  533.   - Data loading restriction disabled
  534.   - Extended matrix banks for up to 500 tasks
  535.   - Multiple screens, maximum of 6
  536.   - New optimized routines
  537.   - System configurator tool
  538.   - Data manager tool
  539.   - Tools for generating and handling external data (Blitter, VecBob, 3D, Text)
  540.   - On-Line context-sensitive guides
  541.   - Keyboard overlay for use with VMA
  542.   - Direct support from the Author
  543.   - Automatic news letters
  544.   - VMA data sharing group
  545.  
  546.  
  547. 10.    Doc 40
  548.  
  549. Legal stuff : 
  550.  
  551. This software is copyrighted by its developer(s). That means that you are NOT
  552. ALLOWED to modify the program(s) and documentation in any way. Especially you
  553. MUST NOT REMOVE the documentation or this text file.
  554.  
  555. You are NOT allowed to use this software or any part of it for any other purpose
  556. than that one mentioned in its documentation, this also includes any fonts,
  557. images or samples.  If the developer(s)  did NOT include the source code of the
  558. program(s) in this package you are NOT allowed to de- compile any part of it.
  559.  
  560.  
  561.  
  562. This package is freely distributable.  That means you are allowed to re-
  563. distribute this package as long as you follow these points:
  564.  
  565. Any re-distribution has to include  all files in this archive, without any
  566. modifications. You are NOT allowed to add any files to the archive.
  567.  
  568. Disk magazines and services that charge extra for file transfers may NOT
  569. distribute it without written permission by the developer(s)!
  570.  
  571.  
  572. WARNING: This product is in Beta stage and contains several developmentbugs.  No
  573. harm can be done to your Amiga system in any way by the VMA software for it does
  574.  
  575.                                    - Page 8 -
  576. 10.    Doc 40
  577.  
  578. not write to your harddisk. The reset can cause other  running programs to
  579. invalidate your harddisk, be aware of this fact.
  580.  
  581. By using this product, you accept the FULL responsibility for any damage  or
  582. loss that might occur through its use or the inability to use it.  The
  583. developer(s) of the software  and the author and the translators  of this
  584. "Copyright Note" can NOT be held responsible.
  585.  
  586. 11.    Manager
  587.  
  588. The data Manager :
  589.  
  590. The amount of external data that U would like to use in a show can get pretty
  591. large, let's say U would like to use some 50 different images.
  592.  
  593. These images should be directly usable, this request would lead to some
  594. expensive memory usage. With VMA this problem is solved by handling data using
  595. so'called datalists.
  596.  
  597. The data Manager can be used for the following purposes :
  598.  
  599.  - Composing and editting of datalists
  600.  - Testing (viewing) the data items or datalist(s)
  601.  - Validating the data or datalist(s)
  602.  - Exchanging datalists between shows
  603.  - Printing of datacontents of show or datalists
  604.  
  605.  
  606. The external data that can be used within VMA is categorised in several classes,
  607. each class has it's own extension for reqocnision,
  608.  
  609.   Data class,        File extension
  610.  
  611.   Images               .IDL   IFF images
  612.   Compacted images     .CDL   IFF images, stored compacted (slower)
  613.   Blitter objects      .BDL   Blitter object banks (.Abk)
  614.   Vectorbank           .VDL   Vector objectcoordinate banks (.Vecbank)
  615.   Animatie mode 5      .MDL   IFF Animations
  616.   Textfiles (Ascii)    .TDL   Ascii Words or lines
  617.   3D objects           .ODL   Amos 3D vector objects
  618.   3D Scenes            .SDL   Amos 3D vector Scenes
  619.   Applicatie           .ADL   CLI and executables
  620.  
  621.  
  622. The monitor layout :
  623.  
  624. The monitor of the Manager consists of three parts wich contain buttons and data
  625. fields. The fields are from top to bottom :
  626.  
  627.   - show information
  628.   - datalist information
  629.   - data entry information
  630.  
  631. There are three type of fields, these are button-, text- and valuefields.
  632.  
  633.   A button is activated using the left-mousebutton.
  634.  
  635.   A textfield is accesed by using the left-mousebuton after wich the
  636.   text can be entered.
  637.  
  638.   A digitfield is changed by clicking it with the left-mousebutton
  639.   wich increases the value. For decreasing the value some digitfields
  640.   have an arrowbutton to the right of them.
  641.  
  642.  
  643. First U should select a data type in the show file, click on the button with the
  644. extension of the data class.
  645.  
  646.                                    - Page 9 -
  647. 11.    Manager
  648.  
  649.  
  650. Now U can select an existing datalist or add a new one, select the datalist for
  651. editting by clicking the datalist entry number.
  652.  
  653.  
  654. Use the Manager to replace the example datalist(s) or compose your own. Remember
  655. that all the images in a datalist must be equal or smaller then the first image
  656. in the list.
  657.  
  658. In other words, make sure that the aren't larger in size or hold more colours
  659. that the first image. To do this compose or select the datalist and follow these
  660. steps :
  661.  
  662. ! The datalist and the images need to be overwritten !
  663.  
  664.   1 - Turn the 'autosave' option in the option menu to on
  665.  
  666.   2 - Select the IDL or CDL datalist
  667.  
  668.   3 - Select the first image entry from that list
  669.  
  670.   4 - Select 'properties' from the data menu and set the values to :
  671.  
  672.         320 width       (limited for 3D use)
  673.         220 height
  674.         32  colours
  675.  
  676.   5 - Select 'adjust datalist' from the datalist menu
  677.  
  678.  
  679. 12.    The Creator
  680.  
  681. The Creator :
  682.  
  683. The Creator is used to compose, test and combine graphic tasks with other tasks
  684. and external data to form a graphical show. Some task generate there own
  685. graphical data, others need graphical data presented through the use of
  686.  datalists .
  687.  
  688. The Creator consists of different edittors for composing a show, each edittor is
  689. accesable from it's own mode. There are 7 modes available, these are :
  690.  
  691.   1 -  Task Performance mode   - For composing, editting and testing the
  692.                                  graphical tasks.
  693.  
  694.   2 -  Effect Connection mode  - For composing, editting and testing the
  695.                                  interactivity tasks.
  696.  
  697.   3 -  Matrix mode             - For the editting and executing of the
  698.                                  task banks.
  699.  
  700.   4 -  Stage mode              - For the editting of the output screens.
  701.  
  702.   5 -  Show mode               - For the composing, editting and executing
  703.                                  of compleet sequenced shows.
  704.  
  705.   6 -  Storage mode            - For the retrieval of external data.
  706.  
  707.   7 -  Live mode               - In this mode the graphic output to the
  708.                                  screens (Stages) will be visible.
  709.  
  710.  
  711. To build a VMA show U have to :
  712.  
  713.  - Compose some graphic tasks (Task Performance Sequence's), to do this go
  714.    to  TP mode , there are currently 10 types available. Each task with
  715.    it's own Compose Values (CV's) for controlling sizes, colour, patterns,
  716.  
  717.                                   - Page 10 -
  718. 12.    The Creator
  719.  
  720.    execution routines, external data use, and many more.
  721.  
  722.  - Then compose some interactive tasks (Effect Connection Sequence's), for
  723.    this U must go to  EC mode . A ECS is used to execute the graphical
  724.    tasks (TPS's) in an interactive mather. Currently there are five types
  725.    available, each of these types has again it's own parameters.
  726.  
  727.  
  728.    By using these tasks U can execute the graphical tasks (TPS's) in a
  729.    number of ways, these are :
  730.  
  731.       - Direct tasks , running without user interactivity
  732.  
  733.       - Connected tasks, executed interactive through the use of :
  734.  
  735.           - Keyboard
  736.           - Mouse buttons
  737.           - Joystick
  738.           - The clock timer
  739.           - Audio input
  740.           - MIDI devices
  741.           - 16 step sequences
  742.  
  743.  
  744.  - When the tasks are composed and tested they can be collected in the
  745.    so'called  Matrix  bank where tasks can be executed using the numeric
  746.    keypad or a MIDI keyboard.
  747.  
  748.    To handle many tasks efficiently the Matrix is divided in :
  749.  
  750.       - Single banks  = these will hold a single task for execution
  751.  
  752.       - Layer  banks  = these will hold 12 tasks as storage
  753.  
  754.       - Group  banks  = these will hold 36 tasks as storage
  755.  
  756.    You can only execute single tasks, there are three layers reserved for
  757.    single tasks. The Layer and Group banks can be altered by copying Single
  758.    or whole Layers into them. This can be done directly while performing
  759.    the show.
  760.  
  761.  
  762.  
  763. The monitor layout :
  764.  
  765. The six system modes each come with it's own screen layout, here is a short
  766. description of the main layout wich is visible in each mode, except live mode.
  767.  
  768.   - The top row displays information about current system mode, selection
  769.     and execution.
  770.  
  771.   - The rows of buttons at the bottom of the screen are the system modes
  772.     (on the left) and the edit buttons on the right.
  773.  
  774.   - The rest in the middle contains detailed data relevant to the currently
  775.     selected system mode. These datafields are use for editting the data
  776.     in the show.
  777.  
  778.   - There is also an information box in every mode, this box shows the
  779.     current memory available and information relevant to the current mode.
  780.  
  781.   - The grey space above the top bar is used to drag the monitor screen
  782.     using the LMB until your satisfied.
  783.  
  784.  
  785.  
  786. The controls :
  787.  
  788.                                   - Page 11 -
  789. 12.    The Creator
  790.  
  791.  
  792. The selecting and editting of the data is done by using the mouse or the
  793. keyboard, there buttons, toggles and data fields for editting and processing of
  794. data.
  795.  
  796. A button always has the same name, a toggle can have two states and an data
  797. field can show it's contents as ascii, integer, hexidecimal or binairy.
  798.  
  799. Buttons can be activated by clicking then with the LMB, the same for toggles.
  800. Data fields or accessed by holding the LBM and click the RMB. The information
  801. box is also used with the LMB.
  802.  
  803.  
  804.  
  805. The keyboard :
  806.  
  807. The keyboard usage is reorganised so that there are now groeps of keys, in this
  808. way the keyboard can function as an matrix keyboard for easy control of the VMA
  809. system. An IFF image file (VMA-KeyboardLayout.iff) is included in the  archive,
  810. this image shows the key groups so if possible print it out and use  it
  811. alongside this guide.
  812.  
  813. There are common groups of keys and shared groups, these shared groups are used
  814. for different purposes depending on the current system mode. Here is an
  815. oversight of the key groups :
  816.  
  817.   ----------- Main Keyboard ------------------
  818.  
  819. STORAGE  F1  F2 F3  F4  F5  F6  F7  F8  F9  F10
  820.  
  821. FREE     1  2  3  4  5  6  7  8  9  10 11 12 13 14
  822.  
  823. MOVE      Q  W  E  R  T  Y  U  I  O  P  15 16 ERB1
  824.  
  825. CTRL LOCK  A  S  D  F  G  H  J  K  L  ;  '   ENTER
  826.  
  827. LABEL     +  Z  X  C  V  B  N  M  , .  /      ERB2
  828.  
  829. STAGE SHOW            LIVE                 TP   EC
  830.  
  831.  
  832.   ------- Numeric Keypad ------
  833.  
  834.  
  835.   COPY   HELP      1   2   3   4
  836.                    5   6   7   8
  837.        ^           9  10  11  12
  838.    <=  V  =>      L1  L2  L3
  839.                   MATRIX  ADD CR
  840.  
  841.  
  842.  Group  Keys           Description
  843.  
  844.     1   INVERSE        System modes
  845.     2   INVERTED       Arrange keys
  846.     3                  Matrix bank keys
  847.     4   White          Type 1..10 selection keys
  848.     5   Outlined       1..16 selection keys
  849.     6   Italic         Additional 1..6 selection keys
  850.     7   Normal         alphabetical keyboard
  851.     8   Italic white   System control keys
  852.  
  853.  
  854. Systeem control keys :
  855.  
  856. For a number of global functions the CONTROL key is used in combination with
  857. another key, these functions and the needed key combinations are :
  858.  
  859.                                   - Page 12 -
  860. 12.    The Creator
  861.  
  862.  
  863.      ^D        - Screendump, save the current Stage (screen) to Temp: if it
  864.                  exist.
  865.      ^F        - Screenclear, clears the current Stage.
  866.      ^L + code - (De)Lock keyboard, first ^L then enter the password.
  867.      ^M        - Multitask on/off, when set to on VMA uses less CPU time.
  868.      ^S        - Shell, starts a shell.
  869.      ^Z        - Position current Stage, keep ^Z and use the mouse for
  870.                  (re)placing the stage on your monitor.     
  871.      ^<        - Switch to FAST key reaction time, for LIVE mode.
  872.      ^>        - Switch to SLOW key reaction time, for editting.
  873.      ^ESC      - Save the current state of the system en exits the program.
  874.  
  875. 13.    TP mode
  876.  
  877. The Task performance (TP) mode :
  878.  
  879.           The concept                
  880.           The monitor layout         
  881.           The keyboard controls      
  882.           The mouse controls         
  883.  
  884.           The special settings       
  885.           The Compose Values    (CV) 
  886.           The Additional Values (AV) 
  887.  
  888.  
  889.  
  890. The concept :
  891.  
  892. A Task Performance Sequence is a sequential list of values wich represent
  893. effectroutines and it's parameters. There are 16 parameters to effect the
  894. execution of a task, these are called the Compose Values (CV's)
  895.  
  896. Each CV can be a digital number from 0..63335 ($FFFF), the values can be changed
  897. in a number of ways :
  898.  
  899.   - using the keyboard
  900.   - using the joystick
  901.   - using the mouse
  902.   - using audio input
  903.   - using MIDI devices
  904.   - using the internal clock timer
  905.   - using automatic update options call Additional Values (AV's)
  906.  
  907.  
  908. A TPS consist of the following data :
  909.  
  910.   - Indentificatinon data      : ID no. , task Type, Name of TPS
  911.   - Compose Values       (CV)  : Task effect parameters
  912.   - Additional Values    (AV)  : CV adjust parameters
  913.   - Special settings           : Task execution specifications 
  914.  
  915.  
  916. The TPS's are divided in 10 functional groups, each group either uses external
  917. data or generates data itself. Here is an overview of the 10 types :
  918.  
  919.  Type name   Function
  920.  
  921.  Shape       Generate 16 bit algoritme shapes
  922.  Math        Generate mathematical shapes
  923.  Blitter     Display blitter objects (Bobs & Sprites)
  924.  Text        Display text (karakters and lines)
  925.  Images      Display images
  926.  3D          Display 3D vector objects
  927.  Screen      Manipulate output stage
  928.  Colors      Manipulate colour palette
  929.  
  930.                                   - Page 13 -
  931. 13.    TP mode
  932.  
  933.  Scroll      Scroll manipulation of output stage
  934.  Layer       Manipulation of stage using effect layers
  935.  
  936. 14.    Document_5
  937.  
  938. The Effect Connection mode :
  939.  
  940.           The concept            
  941.           The monitor layout     
  942.           The keyboard controls  
  943.           The mouse controls     
  944.  
  945.           The Compose values     
  946.  
  947.  
  948. The concept :
  949.  
  950. For executing a task when wanted a Effect Connection Sequence is used, this is
  951. again a sequence of values wich represent a device and it's controlparameters.
  952.  
  953. There are a number of devices that can be used to execute a task, this way U can
  954. synchronise the graphic output real-time. These are the devices that can be used
  955. :
  956.  
  957.   - keyboard      - a key executes a task
  958.   - mouse         - a mouse button executes a task
  959.   - joystick      - a direction executes a task
  960.   - Serial port   - a MIDI keysignal executes a task
  961.   - Parallel port - a audio signal using a sampler executes a task
  962.   - System timer  - the system timer with a 32 step pattern executes a task
  963.  
  964.  
  965. A ECS consist out of the following data :
  966.  
  967.   - Identification data   : ID no. , type, label
  968.   - Compose Values (CV)   : Connection specifications
  969.   - Recording data        : Control emulation (patterns)
  970.   - Special settings      : Execution conditions
  971.  
  972.  
  973. Here is an list of the ECS types :
  974.  
  975.   Type name  Function
  976.  
  977.   Mouse      Execute a task using the mouse buttons
  978.   Pol           "    a task using the audio input signal
  979.   Sync          "    a task using a 32 bit pattern and the timer
  980.   Motion        "    a task using the joystick
  981.   List          "    8 tasks as an sequence
  982.   G-Sync     Synchronise the timer using the mouse
  983.  
  984. 15.    Matrix mode
  985.  
  986. The Matrix mode :
  987.  
  988.           The concept                
  989.           The monitor layout         
  990.           The keyboard controls      
  991.           The mouse controls         
  992.  
  993.  
  994.  
  995.  
  996. The concept :
  997.  
  998. For the execution of tasks the need to reside withing a bank, this bank can then
  999. be executed once or placed in the Matrix Playlist where the are continuesly
  1000.  
  1001.                                   - Page 14 -
  1002. 15.    Matrix mode
  1003.  
  1004. executed. The Matrix Reference Bank (MRB) has numerous banks for this purpose.
  1005.  
  1006. A bank can contain a reference to the task in memory, this task can be an TPS or
  1007. ECS. There are a number of bankkey's reserved, two of them are for the editting
  1008. of the TPS and ECS.
  1009.  
  1010. When
  1011.  
  1012.  
  1013. The MRB consist of the following banks :
  1014.  
  1015.   - Single task banks , these can contain 1 task reference, there are 38
  1016.                         of them of wich 36 divided in three layers.
  1017.                         These banks are executable.
  1018.  
  1019.   - Layer task banks  , these can contain 12 task references, there are
  1020.                         10 layer banks.
  1021.  
  1022.   - Group task banks  , these can contain 36 task references, there are
  1023.                         16 group banks.
  1024.  
  1025.  
  1026.  
  1027.  
  1028. The Matrix Playlist bank (PLB)
  1029.  
  1030. For the live and continues execution of tasks we place banks in the PLB, this
  1031. PLB is executed in full after wich the stage (screen) is beeing updated.
  1032.  
  1033. The order of execution is the same as the order that the PLB shows, each bank is
  1034. executed after anthort until the last is reached. Before the start of the
  1035. executino of the PLB the stage is prepared as stated in the Stage mode.
  1036.  
  1037. 16.    Stage mode
  1038.  
  1039. The Stage mode :
  1040.  
  1041.           The concept                
  1042.           The monitor layout         
  1043.           The keyboard controls      
  1044.           The mouse controls         
  1045.  
  1046.  
  1047. The concept :
  1048.  
  1049. The stages (screens) are used for displaying the output of the graphical task,
  1050. there is a total of 6 screen for outputting the graphics. This  DEMO is limited
  1051. to 2 stages only, number 1 is 3D compateble and number 2 is CDL compateble
  1052.  
  1053. Each stage can be configured to your needs, the available settings are :
  1054.  
  1055.   - size
  1056.   - position
  1057.   - number of colours
  1058.   - 3D object compatebility
  1059.   - buffered
  1060.  
  1061. When in live mode the stage needs to be updated in several ways depending on the
  1062. wanted result U select
  1063.  
  1064. 17.    Storage mode
  1065.  
  1066. The storage mode :
  1067.  
  1068.  
  1069.           The concept                
  1070.           The monitor layout         
  1071.  
  1072.                                   - Page 15 -
  1073. 17.    Storage mode
  1074.  
  1075.           The keyboard controls      
  1076.           The mouse controls         
  1077.  
  1078.  
  1079.  
  1080. The concept :
  1081.  
  1082. In this mode U can select the datalist to load into memory for use with the
  1083. TPS's. The datalists can be loaded in live and monitor mode but the system mode
  1084. must be Storage.
  1085.  
  1086. 18.    Show mode
  1087.  
  1088. Show mode :
  1089.  
  1090. This mode contains an sequencer for composing a compleet timed graphic show.
  1091. Currently we have no documentation available but we'll post an update of this
  1092. guide to the net and the mailing list.
  1093.  
  1094. !To load a show U must select the FILE edit button and select load, only the
  1095. demo introduction show is available so select it and click OK.
  1096.  
  1097. 19.    Live mode
  1098.  
  1099. Live mode :
  1100.  
  1101. When U enter live mode using the space bar you will see the tasks beeing
  1102. outputted to the stage(s). Edit control is now gained by using the keyboard
  1103. only.
  1104.  
  1105. 20.    ID Projects
  1106.  
  1107. Increased Development Projects :
  1108.  
  1109. As an dynamic organisation ID is active in several branches, delivering AVC
  1110. services and products. We are still growing and expanding, so keep track of our
  1111. actions.
  1112.  
  1113.  
  1114.    Software Projects       
  1115.    Presentations           
  1116.    AVC Facilities          
  1117.    Demo programmers wanted 
  1118.  
  1119.                                 ###  ###
  1120.                               /  #    # # \
  1121.        ======================#   #    # #  #======================
  1122.       |                       \  #    # # /                       |
  1123.       |                         ###  ###                          |
  1124.       |                                                           |
  1125.       |                     AVC Enterprises                       |
  1126.       |                                                           |
  1127.       | Increased Development              Michael D.P.de Clerck  |
  1128.       | id@dans.net                        mikec@cybercomm.nl     |
  1129.       | www.dans.net/id/home.htm           welcome.to/xs2         |
  1130.       |                                                           |
  1131.       | Visual Shows - AV Productions & Presentations - Amiga sw  |
  1132.       |                                                           |
  1133.        ===========================================================
  1134.       |  Author of :                                              |
  1135.       |                                                           |
  1136.       |  HandyBoot  v1.00  FreeWare    Aminet: Util/CLI           |
  1137.       |  HandyLink  v2.00  FreeWare    Aminet: Util/CLI           |
  1138.       |  VMA        v1.04b Demo        Aminet: Gfx/Misc           |
  1139.        ===========================================================
  1140.  
  1141.  
  1142.  
  1143.  
  1144.                                   - Page 16 -
  1145. 20.    Software Projects
  1146.  
  1147.  
  1148. 21.    Software Projects
  1149.  
  1150. This is an list of the current software projects of ID :
  1151.  
  1152. Available products :
  1153.  
  1154.    Handy Link v2.0           - A serial communication and transfer tool.
  1155.    Handy Boot v1.02          - A startup selection tool.
  1156.  
  1157.  
  1158. 22.    HLink 
  1159.  
  1160. Handy Link 2.0 - Available now as FREEWARE !
  1161.  
  1162. HLink is an serial communication and transfer tool controlled from any DOS
  1163. shell. It has easy to use commands and
  1164.  
  1165.  
  1166.  - Seperate window for status & reports.
  1167.  - Talking with the remote station.
  1168.  - Entering remote Amiga DOS commands.
  1169.  - A buffer of the last used commands, only > WB2.0.
  1170.  - Transfer files and directory's
  1171.  - Lowmem transfer mode, spare memory by using file-2-file transfer.
  1172.  - Batchscript processing (Local & Remote)
  1173.  - Grab & Run remote programs.
  1174.  - Automatic file transfer directory.
  1175.  - Get {remote-file} command.
  1176.  
  1177.  
  1178. 23.    HBoot 
  1179.  
  1180. Handy Boot 1.02 - Available now as FREEWARE !
  1181.  
  1182. This is an handy boot tool for all you that change your startup tools regularly.
  1183. Now select you tools using an mouse interface and store that config using an
  1184. user name.
  1185.  
  1186. With this tool your system becomes more flexibel to use for yourself and other
  1187. users.
  1188.  
  1189.  
  1190.  
  1191. HBoot has the following features :
  1192.  
  1193.   - fully ASCII configured
  1194.   - user password request
  1195.   - 30 program scripts per user
  1196.   - mouse controlled
  1197.   - public or private mail
  1198.   - save button defaults per user
  1199.   - forced disklock per user
  1200.  
  1201.  
  1202. 24.    Presentations
  1203.  
  1204. Presentations :
  1205.  
  1206. ID also performs on stage using it's own AVC facilities. We perform on house
  1207. party's / events and present our own VMA product togheter with lots of video
  1208. effects and live camera images.  We call it our
  1209.  
  1210.           "Live On Stage Visualisation Of Music" 
  1211.  
  1212. Checkout our website for example video's about these Visual Shows. We also
  1213. produce video's of these presentations with commercial material tailored to your
  1214. needs.
  1215.  
  1216. For more information contact :
  1217.  
  1218.                                   - Page 17 -
  1219. 24.    Presentations
  1220.  
  1221.   
  1222.   Increased Development
  1223.   Michael D.P. de Clerck
  1224.   Kleiweg 91b
  1225.   3051 GK  Rotterdam
  1226.   The Netherlands
  1227.   
  1228.  
  1229.   Email : id@dans.net
  1230.   WWW   : www.dans.net/id/home/htm
  1231.  
  1232. 25.    AVC
  1233.  
  1234. AVC Facilities :
  1235.  
  1236. ID has it's own AVC studio in Rotterdam and produces custom made video's. Here
  1237. is an list of our facilities :
  1238.  
  1239.   - Digital process facilities
  1240.   - Recording facilities
  1241.   - Full stereo edit facilities
  1242.   - Audio composition facilities
  1243.   - Profesional guidance
  1244.  
  1245. For more information on these facilities contact :
  1246.   
  1247.   Increased Development
  1248.   Michael D.P. de Clerck
  1249.   Kleiweg 91b
  1250.   3051 GK  Rotterdam
  1251.   The Netherlands
  1252.   
  1253.  
  1254.   Email : id@dans.net
  1255.   WWW   : www.dans.net/id/home.htm
  1256.  
  1257. 26.    Wanted
  1258.  
  1259. Demo programmers wanted :
  1260.  
  1261. For our VMA software project I'm  searching for programmers to supply routines
  1262. and effects. The routines are preferred in assembly or AMOSPro.
  1263.  
  1264. The idea is that you join the development team. We will work togheter in
  1265. designing and developing VMA and future projects.
  1266.  
  1267. It is preferred that you live in the Netherlands but thanx to the 'Big Net' we
  1268. should be able to have an productive relation with anyone on this planet.
  1269.  
  1270. If you have any interest please answer these questions and send them to :
  1271.   
  1272.   Increased Development
  1273.   Michael D.P. de Clerck
  1274.   Kleiweg 91b
  1275.   3051 GK  Rotterdam
  1276.   The Netherlands
  1277.   
  1278.  
  1279.   Email : id@dans.net
  1280.   WWW   : www.dans.net/id/home.htm
  1281.  
  1282. 27.    Question Form
  1283.  
  1284. Demo programmer question form :
  1285.  
  1286.   Date        :
  1287.  
  1288.  
  1289.                                   - Page 18 -
  1290. 27.    Question Form
  1291.  
  1292.   Name        :
  1293.   Adres       :
  1294.   Zipcode     :
  1295.   Country     :
  1296.  
  1297.   Phone       :
  1298.   E-Mail      :
  1299.   Homepage    :
  1300.  
  1301.   Male/Female :
  1302.   Age         :
  1303.   Occupation  :
  1304.  
  1305.   Projects/experience:
  1306.  
  1307.  
  1308. 28.     The monitor layout         
  1309.  
  1310. The monitor layout :
  1311.  
  1312. The monitor has the usual system fields on the top and bottom of the screen. In
  1313. the middle there are 6 other fields, these are :
  1314.  
  1315.  Compose Values fields         left data fields of 16 rows
  1316.  Task description (CV 1)       middle text box
  1317.  Additional Values field       right buttons field
  1318.  Type selection field          left buttons field
  1319.  Settings fields (CV 15 + 16)  lower toggle field (4 by 8 toggles)
  1320.  
  1321.  
  1322. The top bar has the following information :
  1323.  
  1324.   Current mode / Test button        - TPS
  1325.   Current TPS type                  - Shape..Layer
  1326.   Current TPS ID number             - 1..max
  1327.   TPS label                         - 1..15 chars
  1328.   Option button for special options
  1329.   WB button
  1330.  
  1331.  
  1332. The double field below this (the CV field) consist from left to right :
  1333.  
  1334.   CV description
  1335.   Hex value of CV
  1336.   Dec/bin value of CV   or Dec and Hex value of AV when selected
  1337.  
  1338. 29.     The keyboard controls      
  1339.  
  1340. The keyboard controls :
  1341.  
  1342. Most of the actions can be accomplised by using the mouse, of course the monitor
  1343. screen must be present. For live editting the keyboard will be sufficient.
  1344.  
  1345. The key groups 1..6 (see The Creator) are used as follows :
  1346.  
  1347.   Group  Function
  1348.  
  1349.     1    System modes
  1350.     2    Arrange keys
  1351.     3    Matrix bank keys
  1352.     4    TPS search/add keys, F1..F10 as TP type 1..10
  1353.     5    Compose Value 1..16 selection keys
  1354.     6    Additional Value 1..6 selection keys
  1355.  
  1356.  
  1357.   Group 1 - System mode
  1358.  
  1359.   All mode key brings U to that mode, when pressing the TP mode key
  1360.  
  1361.                                   - Page 19 -
  1362. 29.     The keyboard controls      
  1363.  
  1364.   (right-amiga) the mode is resetted. All CV and AV selection are discared.
  1365.  
  1366.  
  1367.   Group 2 - Arrange keys
  1368.  
  1369.   These keys are used to arrange the TPS's in memory, here's an
  1370.   explanation:
  1371.  
  1372.     Free         - cleares the select CV or AV
  1373.     Copy         - clones the current TPS to the next available ID no.
  1374.     Label        - relabels the TPS without showing the character entry's
  1375.     Label + {CV} - edit CV by entering a numeric value
  1376.                    max. 5 chars or use Enter to end input
  1377.     Add + {type} - add TPS of {type} to database
  1378.     Add + Label  - relabel the current TPS with an alphanumeric name
  1379.                    max. 15 chars or Enter to end input
  1380.  
  1381.  
  1382.   Group 3 - Matrix bank keys
  1383.  
  1384.   These keys are used to execute a task once or continues. The TPS that
  1385.   is currently beeing editted in TP mode is always residing in the
  1386.   Edit Reference Bank 1 (ERB-1)
  1387.  
  1388.   The ERB-1 is (de)activated using the (main) Enter key, the ERB-1 is
  1389.   useable only from live mode, the system mode does not mather.
  1390.   The rest of the Matrix Reference Banks (the numeric keypad) is also
  1391.   useable from TP mode.
  1392.  
  1393.  
  1394.   Group 4 - Search and add keys
  1395.  
  1396.   The F1..F10 each represent a TPS type (Shape..Layer), with these keys
  1397.   U can search for the next TPS of that type or add a new one of that type.
  1398.  
  1399.     Search - Press the type of the type to search for
  1400.  
  1401.     Add    - Press the Add key (the dot on the numeric keypad)
  1402.              then press the type of the new TPS (F1..F10)
  1403.  
  1404.  
  1405.  
  1406.   Group 5 - CV selection keys
  1407.  
  1408.   To edit a effect parameter (CV) U must first select the one to be
  1409.   editted there are 16 CV's this group has 16 keys used for selecting
  1410.   CV1..CV16.  In monitor mode U will see a red bar appearing next to
  1411.   the selected CV.
  1412.  
  1413.     Edit CV - Use the cursor up/down for inc/dec by 1,
  1414.               Use the joystick for inc/dec by a value from 1..64.
  1415.               Here are the joystick values :
  1416.  
  1417.                       +1                  +64
  1418.  
  1419.                  -8  NOFIRE  +8     -512  FIRE  512
  1420.  
  1421.                       -1                  -64
  1422.  
  1423.     * A binairy CV has to be edittied in a binairy mather, to do this
  1424.       select the CV, the select the AV "Bit" and press the CV key that
  1425.       corresponds to the bit number U wish to flip.
  1426.  
  1427.  
  1428.  
  1429.   Group 6 - AV selection keys
  1430.  
  1431.  
  1432.                                   - Page 20 -
  1433. 29.     The keyboard controls      
  1434.  
  1435.   There are currently some 20 AV's to use, to make them selectable and
  1436.   avoid dedication of 20 keys to do this a pre-selection method is used.
  1437.   Firstly U select the group where the AV is in, there are six groups.
  1438.   The first three groups are selected using
  1439.  
  1440.     Select AV group - Press the 1,2,3 key (on num-pad) for group 1,2,3
  1441.     Select AV       - Press the AV selection key 1..6 for (de)selecting
  1442.                       the Av.
  1443.     Edit AV         - The cursor keys
  1444.  
  1445.     * An CV must be selected first !
  1446.  
  1447. 30.     The special settings       
  1448.  
  1449. The special options are :
  1450.  
  1451.   TPLink - Update another task with the AV's from this one.
  1452.   Stage  - Select a stage for forced output
  1453.   TPRear - Select a TPS for execution after this task is executed
  1454.  
  1455. 31.     The mouse controls         
  1456.  
  1457. The mouse controls :
  1458.  
  1459. The mouse can be used as a 2-button or 3-button mouse, check the icon of the
  1460. Creator tool. The mouse can be used for selecting, editting, adding and removing
  1461. tasks. It all depends on what button or field the mouse pointer is at the time
  1462. of clicking.
  1463.  
  1464.   LMB - add an TPS, select the previous TPS ID number
  1465.         select an CV/AV, decreasing the value of the CV/AV
  1466.         toggle setting flags, select previous task number
  1467.         acces special option settings
  1468.         acces the edit buttons
  1469.         acces/exit test mode
  1470.  
  1471.   MMB - acces monitor test mode
  1472.  
  1473.   RMB - search for the next TPS of a type, select the next TPS ID number
  1474.         increasing the CV/AV value
  1475.         select next task number
  1476.         exits test mode
  1477.  
  1478.   LMB+RMB - enter value for TPS ID number, CV/AV
  1479.             enter new name for TPS
  1480.  
  1481. 32.     The Compose Values    (CV) 
  1482.  
  1483. The Compose Values :
  1484.  
  1485. There are 10 types of TPS's, each type has different versions of that type. The
  1486. maximum is 65535 versions, in this  DEMO  version there are currently some 100
  1487. version routines implemented.
  1488.  
  1489. There are two CV's to specify the conditions and specifications for execution,
  1490. these CV's are used as binairy sequences each containing 16 toggles for user
  1491. selection.
  1492.  
  1493. Settings group 1 is for execution conditions and is stored as 16 bits in CV 15.
  1494. The contents are :
  1495.  
  1496.   Once   on/off     - Reset CV's en execute task once 
  1497.   Always on/off     - Always execute task
  1498.   Local / Global    - use own (Local) or current (Global) graphical
  1499.                       settings (CV 15 + 16 ).
  1500.   Update / Static   - Update the CV's when executing the task by using
  1501.                       the Additional Values (AV's).
  1502.  
  1503.                                   - Page 21 -
  1504. 32.     The Compose Values    (CV) 
  1505.  
  1506.   Non Eject / Eject - Launch an clone of this task to the Matrix Play list.
  1507.  
  1508. Settings group 2 is stored in CV 16 and determinates the graphical output form
  1509. of the task.
  1510.  
  1511. 33.     The Additional Values (AV) 
  1512.  
  1513. The Additional Values (AV's) :
  1514.  
  1515. To automaticly change the CV's on execution (update them) we use the AV's, for
  1516. each CV we can select it's own combination of AV's.
  1517.  
  1518. The AV's are used for :
  1519.  
  1520.   - increase, decrease and multiply CV's
  1521.   - define the limit of the CV
  1522.   - adjust the CV using mouse and/or timer
  1523.  
  1524. ! Remember that an CV is ONLY updated when it's Update CV and the
  1525.   main Update settings is set to true.
  1526.  
  1527.  
  1528.  
  1529. Here are some examples of AV usage :
  1530.  
  1531. First of all when using the AV's U must enter the Update state by setting the
  1532. "Update" additional toggles for the relevant CV to "True". This way U can update
  1533. only the CV's that need to be changed.
  1534.  
  1535. The active value range of a CV can be set using the BEGIN and SIZE additionals
  1536. each with a value range of 0..65536.
  1537.  
  1538. When setting BEGIN=4 and the SIZE=10 the CV cannot exceed the 4..10 range.
  1539.  
  1540. By setting STEP=2 or STEP=-2 the CV is increased or decreased by 2 while looping
  1541. within the stated range of BEGIN..SIZE.
  1542.  
  1543. 34.     The monitor layout     
  1544.  
  1545. The monitor layout :
  1546.  
  1547. The standard system fields are on the top and bottom of the screen. In the
  1548. middel there are 5 other fields, these are :
  1549.  
  1550.  
  1551.  Settings fields (CV 15 + 16)  lower toggle field (4 by 8 toggles)
  1552.  Task description (CV 1)       above the settings fields
  1553.  Additional Values field       far right buttons field (6 of them )
  1554.  Type selection field          middel left buttons field
  1555.  Recording selection field     right button field (4 of them)
  1556.  
  1557.  
  1558.  
  1559. The top bar has the following information :
  1560.  
  1561.   Current mode / Test button        - ECS
  1562.   Current ECS type                  - Mouse..G-Sync
  1563.   Current ECS ID number             - 1..max
  1564.   ECS label                         - 1..15 chars
  1565.   Prefered output screen (stage)    - 1..6
  1566.   WB button
  1567.  
  1568. 35.     The keyboard controls  
  1569.  
  1570. The keyboard controls :
  1571.  
  1572. Using the ECS's U probable won't edit them when in live mode, the ECS has an
  1573.  
  1574.                                   - Page 22 -
  1575. 35.     The keyboard controls  
  1576.  
  1577. complex structure wich is not represented like an TPS. Every type has an own way
  1578. of representing the CV's.
  1579.  
  1580.  
  1581. The key groups 1..6 (see The Creator) are used as follows :
  1582.  
  1583.   Group  Function
  1584.  
  1585.     1    System modes
  1586.     2    Arrange keys
  1587.     3    Matrix bank keys
  1588.     4    ECS search/add keys, F1..F10 as TP type 1..10
  1589.     5    Compose Value 1..16 selection keys
  1590.     6    Additional Value 1..6 selection keys
  1591.  
  1592.  
  1593.   Group 1 - System mode
  1594.  
  1595.   The EC mode key (right-alt) pressed twice resets the edit selections.
  1596.  
  1597.  
  1598.  
  1599.   Group 2 - Arrange keys
  1600.  
  1601.     Free         - cleares the select CV
  1602.     Copy         - clones the current ECS to the next available ID no.
  1603.     Label        - relabels the ECS without showing the character entry's
  1604.     Label + {CV} - edit CV by entering a numeric value
  1605.                    max. 5 chars or use Enter to end input
  1606.     Add + {type} - add ECS of {type} to database
  1607.     Add + Label  - relabel the current ECS with an alphanumeric name
  1608.                    max. 15 chars or Enter to end input
  1609.  
  1610.  
  1611.  
  1612.   Group 3 - Matrix bank keys
  1613.  
  1614.   These keys are used to execute a task once or continues. The ECS that
  1615.   is currently beeing editted in EC mode is always residing in the
  1616.   Edit Reference Bank 2 (ERB-2)
  1617.  
  1618.   The ERB-2 is (de)activated using the right SHIFT key, the ERB-2 is
  1619.   useable from each mode, the system mode does not mather.
  1620.   The rest of the Matrix Reference Banks (the numeric keypad) is also
  1621.   useable from EC mode.
  1622.  
  1623.  
  1624.   Group 4 - Search and add keys
  1625.  
  1626.   The F1..F10 each represent a ECS type (Shape..Layer), with these keys
  1627.   U can search for the next ECS of that type or add a new one of that type.
  1628.  
  1629.     Search - Press the type of the type to search for
  1630.  
  1631.     Add    - Press the Add key (the dot on the numeric keypad)
  1632.              then press the type of the new ECS (F1..F10)
  1633.  
  1634.  
  1635.  
  1636.   Group 5 - CV selection keys
  1637.  
  1638.   To edit a effect parameter (CV) U must first select the one to be
  1639.   editted there are 16 CV's this group has 16 keys used for selecting
  1640.   CV1..CV16.  In EC mode the CV's are visible in different ways per
  1641.   type, an detailed explenation follows after this.
  1642.  
  1643.     Edit CV - Use the cursor up/down for inc/dec by 1,
  1644.  
  1645.                                   - Page 23 -
  1646. 35.     The keyboard controls  
  1647.  
  1648.               Use the joystick for inc/dec by a value from 1..64.
  1649.               Here are the joystick values :
  1650.  
  1651.                       +1                  +64
  1652.  
  1653.                  -8  NOFIRE  +8     -512  FIRE  512
  1654.  
  1655.                       -1                  -64
  1656.  
  1657.     * A binairy CV has to be edittied in a binairy mather, to do this
  1658.       select the CV, the select the AV "Bit" and press the CV key that
  1659.       corresponds to the bit number U wish to flip.
  1660.  
  1661.  
  1662.  
  1663.   Group 6 - AV selection keys
  1664.  
  1665.     Select AV       - Press the AV selection key 1..6 for (de)selecting
  1666.                       the Av.
  1667.     Edit AV         - The cursor keys
  1668.  
  1669.     * An CV must be selected first !
  1670.  
  1671. 36.     The mouse controls     
  1672.  
  1673. The mouse controls :
  1674.  
  1675. Again it depends on where the mouse is when clicking a button :
  1676.  
  1677.   LMB - add an ECS, select the previous ECS ID number
  1678.         decreasing the value of the CV
  1679.         toggle setting flags, select previous task number
  1680.         acces the edit buttons
  1681.         acces/exit test mode
  1682.  
  1683.   MMB - acces monitor test mode
  1684.  
  1685.   RMB - search for the next ECS of a type, select the next ECS ID number
  1686.         increasing the CV value
  1687.         select next task number
  1688.         exits test mode
  1689.  
  1690.   LMB+RMB - enter value for ECS ID number, CV
  1691.             enter new name for ECS
  1692.  
  1693. 37.     The Compose values     
  1694.  
  1695. The Compose Values :
  1696.  
  1697. Each ECS connects to an device, the conditions for execution by that device are
  1698. set in the CV's. These CV's are now used for :
  1699.  
  1700.   - refering to the TPS to execute, reference using TPS ID number
  1701.   - storing a 32 bit synchronisation pattern
  1702.   - storing execution conditions
  1703.   - storing the ouput specifications
  1704.  
  1705. Each ECS can be conected to antoher task, a TPS or ECS but never the same as the
  1706. calling ECS. To connect the ECS to a task you'll have to enter the ID number of
  1707. the task.
  1708.  
  1709. Each ECS has it's own CV field in wich these ID number and other values are set,
  1710. to the right of the ID number there is a single character for the identification
  1711. of a TPS "T" or ECS "E" ID number. U can click this character to change the task
  1712. type to TPS or ECS.
  1713.  
  1714. The structure of the ECS is explained in the full documentation, all the
  1715.  
  1716.                                   - Page 24 -
  1717. 37.     The Compose values     
  1718.  
  1719. neccesary actions can be forfilled using the monitor and mouse control.
  1720.  
  1721.  
  1722.  
  1723.  
  1724. Here follows an description of the available ECS types :
  1725.  
  1726. EC Mouse  : Execute an task using the mouse button(s)
  1727.             Hold an task using a mouse button (MB)
  1728.             Mute an task using a MB
  1729.             Switch an task to active or non-active using MB
  1730.             Repeat the task when executed
  1731.             Delay the task
  1732.  
  1733.             * Select the method of execution, no selection is direct
  1734.               execution, eg. when a MB is pressed. If another method
  1735.               preferred then switch on corresponding flag for that task.
  1736.  
  1737.  
  1738.  
  1739. EC Pol    : Execute an task using the volume of an audio input signal
  1740.             Repeat the task when executed
  1741.             Delay the task
  1742.  
  1743.             * The threshhold value on the right is the condition for
  1744.               execution, when the audio level (on the left) exceeds
  1745.               this condition the task shall be executed.
  1746.  
  1747.             * With the settings in the 3th row of the settings field U
  1748.               can set some execute conditions, these settings are :
  1749.  
  1750.                 Pol wait/go              - hold till threshhold or test
  1751.                                            and go.
  1752.                 parallel/serial          - ONLY parallel Pol is available
  1753.                 static/random            - use given ID or random one
  1754.                 static type/random type  - use given type or random one
  1755.  
  1756.  
  1757.  
  1758.  
  1759. EC Sync   : Execute an task using a 32 step pattern and the timer
  1760.             Repeat the task when executed
  1761.             Delay the task when executed
  1762.  
  1763.             * Here an 32 step pattern can be composed wich is synchronised
  1764.               with the global period set using the G-Sync ECS.
  1765.               The task is executed on the steps that are set (black).
  1766.               The 32 steps are checked within the global period time, this
  1767.               period time is in fact the duration of one measure.
  1768.  
  1769.  
  1770. EC Motion : Execute an task using the joystick directions
  1771.             Repeat the task when executed
  1772.             Delay the task when executed
  1773.  
  1774.  
  1775. EC List   : Executing a maximum of 8 task in row
  1776.             Repeat the task when executed
  1777.             Delay the task when executed
  1778.  
  1779.             * Place the wanted task ID's in the list, this is in fact a
  1780.               small sequence of tasks.
  1781.  
  1782.  
  1783. EC G-Sync : Set the global period time using the mouse or keyboard
  1784.             Repeat the task when executed
  1785.             Delay the task when executed
  1786.  
  1787.                                   - Page 25 -
  1788. 37.     The Compose values     
  1789.  
  1790.  
  1791.             * This global period is used not only with the EC-Sync type
  1792.               but also with the TP additional value Sync. When used it
  1793.               will synchronise the CV (in it's range) with the timer.
  1794.  
  1795.               For setting the global period time U can use the left- and
  1796.               right cursor from within the EC mode or use the mouse.
  1797.               Make sure that the ECS is active (in test or live) and that
  1798.               the mouse pointer is not in the left-top of the screen, this
  1799.               is were the test button resides.
  1800.  
  1801.               To set the period U must press (and hold) the LMB on the
  1802.               exact first beat of the measure and release exactly in front
  1803.               of the first beat of the next measure.
  1804.  
  1805.               With the RMB U can hold the period till the begin of the
  1806.               and release the RMB so the timer is synchronised with the
  1807.               current beat.
  1808.  
  1809. 38.    The monitor layout         
  1810.  
  1811. The monitor layout :
  1812.  
  1813. Beside the usual fields on the top and bottom there are 9 fields for the control
  1814. of the MRB. Here are those fields :
  1815.  
  1816.   Single bank field            - the edit and selected layer banks
  1817.   Layer bank field             - the layer banks labels
  1818.   Group bank field             - the group banks labels
  1819.   Play list bank field         - the contents of the Play list bank
  1820.   MIDI effect info field       - the values of the MIDI effects
  1821.   MIDI voice selection field   - the MIDI control methods
  1822.   Layer selection button field - for selection of the three Single bank
  1823.                                  layers.
  1824.   Additional button field      - for selection of the keyboard control
  1825.                                  method.
  1826.   Extra button field           - extra options
  1827.  
  1828.  
  1829.   The Single bank field :
  1830.  
  1831.   The first two entry's in this field are always the ERB1 and ERB2, these
  1832.   contain the currently editted TPS and ECS. The banks are executable.
  1833.   From left to right the fields has an 15 char task label, the ID number of
  1834.   the task and the type (TPS or ECS).
  1835.  
  1836.  
  1837.   The Play list bank (PLB) field :
  1838.  
  1839.   When a bank is 'switched' it is placed or removed in/from the Play list,
  1840.   the Play list is executed continuesly. By switching the banks on and off
  1841.   u can set the order of execution because the list is always played from
  1842.   top to bottom.
  1843.  
  1844.   There is room for .. banks in the list but only the first 10 are shown.
  1845.   From left to right the field contains the bank type, task label, task ID
  1846.   number and the task type. These are the available bank type codes :
  1847.  
  1848.     ERB1  - The Edit Reference Bank 1, for TPS editting
  1849.     ERB2  - The Edit Reference Bank 2, for ECS editting
  1850.     Sxxx  - One of the 36 Single banks, the xxx represents the banknumber
  1851.     Lxxx  - One of the 10 Layer banks, the xxx represents the layernumber
  1852.     Gxxx  - One of the 16 Group banks, the xxx represents the groupnumber
  1853.  
  1854.  
  1855.   The MIDI voice selection field :
  1856.  
  1857.  
  1858.                                   - Page 26 -
  1859. 38.    The monitor layout         
  1860.  
  1861.  
  1862.   The lower row contains (on the left) the selected MIDI voice. On the
  1863.   right the voice effect is selected while it's name is shown next to the
  1864.   selected voice number. Now U can let a voice act diferent when used,
  1865.  
  1866.   Voice    Name            Description
  1867.   effect
  1868.  
  1869.     0      Not active      Does nothing.
  1870.  
  1871.     1      Press matrix    When a key is pressed the task in that bank
  1872.                            is executed only once.
  1873.  
  1874.     2      Switch matrix   When a key is pressed that bank is placed in
  1875.                            matrix play list.
  1876.  
  1877.     3      Palette         When a key is pressed a palette is installed
  1878.                            to the current ouput stage.
  1879.  
  1880.     4      Shift real      When a key is pressed a colour shift is
  1881.                            initiated where the most left key (on the MIDI
  1882.                            keyboard stops the colour shift.
  1883.  
  1884.                            The rest of the keys are split in two and shift
  1885.                            the colours in two directions with different
  1886.                            speed.
  1887.  
  1888.     5      Shift nozero    This is the same as the "Shift real" selection
  1889.                            only now the zero colour in the palette is not
  1890.                            used in cycle.
  1891.  
  1892.     6      Show IDL image  When a key is pressed the corresponding loaded
  1893.                            image is outputted to the current stage. With
  1894.                            this selection the IDL (non compacted) images
  1895.                            are used.
  1896.  
  1897.     7      Show CDL image  Same as the "Show IDL image" but now the
  1898.                            compacted images are used for output.
  1899.                            !These only work in there original resolution
  1900.                             so "Load To Screen" if neccesary.
  1901.  
  1902.  
  1903.   Extra button field :
  1904.  
  1905.   For easy filling of the single banks U can click the "TPS to bank" button
  1906.   wich fills the 36 single banks with the first 36 TPS's.
  1907.  
  1908.   To start and initialise the MIDI port U can click the "Start MIDI" button
  1909.   wich starts a series of initialisation actions, follow the on-screen
  1910.   prompts.
  1911.  
  1912. 39.     The keyboard controls      
  1913.  
  1914. The keyboard controls :
  1915.  
  1916. The MRB keys are useable in every mode, only the main enter key is used for
  1917. alphanumeric input also.
  1918.  
  1919.  
  1920. The key groups 2..6 (see The Creator) are used as follows :
  1921.  
  1922.   Group  Function
  1923.  
  1924.     2    Arrange keys
  1925.     3    Matrix bank keys
  1926.     4    Layer 1..10 selection keys
  1927.     5    Group 1..16 selection keys
  1928.  
  1929.                                   - Page 27 -
  1930. 39.     The keyboard controls      
  1931.  
  1932.     6    Additional 1..6 selection keys
  1933.  
  1934.  
  1935.   Group 2 - Arrange keys
  1936.  
  1937.     ENTER (numeric keypad)  - executes the last given arrange command, this
  1938.                               must be done else the command is not
  1939.                               processed.
  1940.  
  1941.     FREE BANK               - removes the bank from the PLB
  1942.  
  1943.     FREE ADD                - cleares the PLB
  1944.  
  1945.     FREE ADD BANK(S)        - removes all given banks from the PLB
  1946.  
  1947.     Copy BANK1 BANK2        - copy's the contents of bank 1 (source bank)
  1948.                               to bank 2 (destination bank),
  1949.  
  1950.     COPY BANK1 BANK2 BANK1  - swap's bank 1 with bank 2
  1951.  
  1952.     COPY LAYER BANK1 BANK2  - copy a bank from another layer to a bank in
  1953.                               this layer.
  1954.  
  1955.  
  1956.   Group 3 - Matrix bank keys
  1957.  
  1958.   By now this group of keys and what it does is known to U, some things
  1959.   however need to be said about these keys.
  1960.  
  1961.   * Make sure that the right additional mode is selected, it can be in
  1962.     1 of 6 modes, two of them are available, these are the Switch and
  1963.     Press mode. The rest of the modes (3..6) have no effect when pressing
  1964.     an bank key.
  1965.  
  1966.   * Make sure that your are in the right layer of the single banks when
  1967.     executing an bank. It does not mather from what layer an edit bank
  1968.     is executed.
  1969.  
  1970.   * Remember that when copying a layer or group bank to the single banks
  1971.     there are more then 1 banks copied. This means that at least the next
  1972.     12 single banks are overwritten. In case of a group copy all the 36
  1973.     banks (except of course the edit banks) are overwritten.
  1974.  
  1975.  
  1976.   Group 4 - Layer selection keys
  1977.  
  1978.   There are 10 layers each containing 12 single banks, so one whole layer
  1979.   has 12 tasks references. layers cannot be executed but can only copied
  1980.   to the single banks or to the group banks,
  1981.  
  1982.  
  1983.   Group 5 - Group selection keys
  1984.  
  1985.   In total there are 16 group banks wich can each contain 3 layers of
  1986.   banks these groups cannot be executed but can only be copied to the
  1987.   single banks. When done this all the single banks (except the edit banks)
  1988.   are overwritten.
  1989.  
  1990.  
  1991.   Group 6 - Additional selection keys
  1992.  
  1993.   Using these keys U can select if a bank is to be switch on/off or just
  1994.   executed once when pressing the corresponding bank key.
  1995.  
  1996. 40.    The mouse controls         
  1997.  
  1998. The mouse controls :
  1999.  
  2000.                                   - Page 28 -
  2001. 40.    The mouse controls         
  2002.  
  2003.  
  2004. The mouse can be used for :
  2005.  
  2006.   Switching single banks on/off - LMB on the entry in the single bank field
  2007.   Copying a layer to singles    - LMB on the entry in the layer bank field
  2008.   Copying a group to singles    - LMB on the entry in the group bank field
  2009.  
  2010.  
  2011.   LMB       - select an bank for switching or copying
  2012.               select the current MIDI voice and control method
  2013.               acees the edit buttons
  2014.   LMB + RMB - enter a new name for a bank
  2015.  
  2016. 41.     The monitor layout         
  2017.  
  2018. The monitor layout :
  2019.  
  2020. The top bar shows the mode (STAGE), the stage ID number and the stage label. To
  2021. edit the stages there are fields for stage editting, these are :
  2022.  
  2023.   Stage setup field  - the lower field
  2024.   Stage ouput field  - the right field with 16 rows
  2025.   Stage status field - the top middle field
  2026.  
  2027.  
  2028.   The Stage setup field  :
  2029.  
  2030.   Here U configure the stage using the mouse, from left to right the field
  2031.   contains :
  2032.  
  2033.     - stage ID number
  2034.     - stage width in pixels
  2035.     - stage height in pixels
  2036.     - screen X position (0..400,  visible from 98)
  2037.     - screen Y position (0..400, visible from 32)
  2038.     - Number of colours (2..4096)
  2039.     - Type of buffering, single or double screen buffering using
  2040.       two screens.
  2041.     - Resolution, lowres or hires
  2042.     - Interlaced or Non-interlaced
  2043.     - 3D objects compatebility
  2044.     - Dual screen
  2045.  
  2046.  
  2047.   The Stage ouput field  :
  2048.  
  2049.   This is were the run-time ouput conditions are selected, these conditions
  2050.   determine if the stage is clear before using is, how it reacts when an
  2051.   image is loaded and more.
  2052.  
  2053.   The selections are listed here :
  2054.  
  2055.     Clear screen     - Clear the screen with colour zero from the palette
  2056.     Screen swap      - Swap the build screen with the visible screen, the
  2057.                       screen must be configured as Double buffered,
  2058.     Wait VBL         - Wait till the vertical blank has passed
  2059.     Bob Clear        - Clear all blitter objects
  2060.     Bob Draw         - Redraw all blitter objects
  2061.     Autoback b0      - bit0 of the draw methode
  2062.     Autoback b1      - bit1 of the draw methode
  2063.                        00 - Ouput goes to the visible screen
  2064.                        01 - Output goes to the build and visible screen
  2065.                        10 - Combine the output with the Bobs output
  2066.     Log to Phy copy  - Copy the visible screen to the build screen
  2067.     Dummy swap       - Swap the build screen with the visible screen
  2068.     Td Clear         - Remove the 3D objects from screen
  2069.     Td Redraw        - Redraw the 3D objects
  2070.  
  2071.                                   - Page 29 -
  2072. 41.     The monitor layout         
  2073.  
  2074.     Td Background    - Activate the 3D background (if initialised)
  2075.    
  2076.  
  2077.   The Stage status field :
  2078.  
  2079.   This field is used for run-time control of the stage, there are currently
  2080.   3 available options selected using the layer selection keys on the
  2081.   numeric keypad.
  2082.  
  2083.   The options are :
  2084.  
  2085.     Layer Option        Effect
  2086.     key
  2087.  
  2088.     1     Freeze/Next   Hold the output to this stage
  2089.                         Press it again to display 1 next frame
  2090.                         Select the stage (Fx) to disable the freeze setting
  2091.     2     Hide/Show     Hide or show the stage, make it (in)visible, the
  2092.                         output to this stage is not stopped.
  2093.     3     Back/Front    Place the stage in front or in back of the other
  2094.                         stages.
  2095.  
  2096. 42.     The keyboard controls      
  2097.  
  2098. The keyboard controls :
  2099.  
  2100. This mode has not much controls, U can select an stage, change it's run-time
  2101. settings and status settings.
  2102.  
  2103. The key groups 2..6 (see The Creator) are used as follows :
  2104.  
  2105.   Group  Function
  2106.  
  2107.     2    Arrange keys
  2108.     3    Matrix bank keys
  2109.     4    Stage 1..7 selection keys
  2110.     5    Stage run-time settings edit keys
  2111.  
  2112.  
  2113.   Group 2 - The Arrange keys
  2114.  
  2115.   Only the selection keys 1,2,3 on the numeric keypad are used to
  2116.   change the stage status settings.
  2117.  
  2118.  
  2119.   Group 3 - The Matrix bank keys
  2120.  
  2121.   All the bank keys are useble from stage mode, the enter key is used as
  2122.   an normal enter when inputting a value or label.
  2123.  
  2124.  
  2125.   Group 4 - The stage selection keys
  2126.  
  2127.   For selecting the stage for output and placing it in front of the others
  2128.   U press the F1..F7 key for selecting stage 1..7.
  2129.  
  2130.  
  2131.   Group 5 - Stage run-time settings edit keys
  2132.  
  2133.   For changing the settings U press the 1..16 key wich will change the
  2134.   setting to true or false.
  2135.  
  2136. 43.     The mouse controls         
  2137.  
  2138. The mouse controls :
  2139.  
  2140.   LMB       - change the run-time settings
  2141.  
  2142.                                   - Page 30 -
  2143. 43.     The mouse controls         
  2144.  
  2145.               change the stage status settings
  2146.               decrease a configuration value with 1
  2147.  
  2148.   RMB       - increase a configuration value with 1
  2149.  
  2150.   LMB + RMB - change the label of this stage
  2151.  
  2152. 44.     The monitor layout         
  2153.  
  2154. The monitor layout :
  2155.  
  2156. The top bar contains the system mode (STORAGE), the selected datatype (1..10), a
  2157. description of the data type, the loaded datalist number and the number of data
  2158. entry's loaded.
  2159.  
  2160.  
  2161. There are 5 fields in this mode, these are :
  2162.  
  2163.   Data type selection field - the button field on the right (20 buttons)
  2164.   Datalist entry field      - the big one on the left
  2165.   Data entry list field     - the big one on the right bottom
  2166.   Sequence selection field  - the button field left of the info box
  2167.                               (3 buttons)
  2168.   Extra options field       - the button field in the top middle
  2169.                               (10 buttons)
  2170.  
  2171.  
  2172.   Datalist entry field :
  2173.  
  2174.   This shows the loaded datalist of the selected data type (ADL..CDL),
  2175.   on the left is the number of the datalist wich is used to select it
  2176.   for loading. On the right is the name of the datalist file.
  2177.   There is an maximum of 16 datalist per type.
  2178.  
  2179.  
  2180.   Data entry field :
  2181.  
  2182.   This field show the loaded data entry's of the selected type, on the left
  2183.   the data number that is used in the TPS's as an reference and on the
  2184.   right is the path and filename of the dataentry.
  2185.  
  2186. 45.     The keyboard controls      
  2187.  
  2188. The keyboard controls :
  2189.  
  2190. The key groups 4..6 (see The Creator) are used as follows :
  2191.  
  2192.   Group  Function
  2193.  
  2194.     4    Datatype selection keys (ADL..CDL)
  2195.     5    Dataload selection keys (1..16)
  2196.  
  2197.  
  2198.   Group 4 - Datalist selection keys
  2199.  
  2200.   There are 9 types of data used within VMA, using this key group U can
  2201.   load entry's from a datalist or execute an application.
  2202.  
  2203.   Data type            Code    Description
  2204.  
  2205.   Applicatie           ADL     CLI and executables
  2206.   Applic execution     Applic  Execute an application
  2207.   Blitter objects      BDL     Blitter object banks (.Abk)
  2208.   Textfiles (Ascii)    TDL     Ascii Words or lines
  2209.   Images               IDL     IFF images
  2210.   3D objects           ODL     Amos 3D vector objects
  2211.   Animation (mode 5)   MDL     IFF Animations
  2212.  
  2213.                                   - Page 31 -
  2214. 45.     The keyboard controls      
  2215.  
  2216.   Vectorbank           VDL     Vector objectcoordinate banks (.Vecbank)
  2217.   3D Scenes            SDL     Amos 3D vector Scenes
  2218.   Compacted images     CDL     IFF images, stored compacted (slower)
  2219.                                !These work only in there original resolution
  2220.                                 so "Load To Screen" if neccesary.
  2221.  
  2222.   To select the data type press F1..F10 using the above order where F1 is
  2223.   the ADL type and F10 is the CDL type.
  2224.  
  2225.  
  2226.   Group 5 - Dataload selection keys
  2227.  
  2228.   To load an datalist or execute an application the selection keys 1..16
  2229.   are pressed. In monitor mode an message box informs U about the progress.
  2230.  
  2231.   When the selected type is Applic, the application refered to in the
  2232.   datalist is executed. To stop it U should make another datalist with
  2233.   the neccesary Arexx or system command for exitting the application.
  2234.  
  2235. 46.     The mouse controls         
  2236.  
  2237. The mouse controls :
  2238.  
  2239. Using the mouse U can select the data type and load an datalist. Just click the
  2240. button or entry with the LMB.
  2241.